 
interface ITaskAdapter
{
    creep:import("./TaskAdapter/CreepTaskAdapter").CreepTaskAdapter,
    room:import("./TaskAdapter/RoomTaskAdapter").RoomTaskAdapter,
    team:import("./TaskAdapter/TeamTaskAdapter").TeamTaskAdapter,
    react:import("./TaskAdapter/ReactionTaskAdapter").ReactionTaskAdapter,
    boost:import("./TaskAdapter/BoostTaskAdapter").BoostTaskAdapter,
    pc:import("./TaskAdapter/PowerCreepTaskAdapter").PowerCreepTaskAdapter,
    factory:import("./TaskAdapter/FactoryTaskAdapter").FactoryTaskAdapter,
    terminal:import("./TaskAdapter/TerminalTaskAdapter").TerminalTaskAdapter
    core:import("./TaskAdapter/CoreTaskAdapter").CoreTaskAdapter
    tower:import("./TaskAdapter/TowerTaskAdapter").TowerTaskAdapter
    spawn:null
    KeepCreep:null
    AddRoomEvent:null
}